Digital logic control for automatic washer

ABSTRACT

An automatic washer employs a digital control circuit comprising a programmable memory having an alterable information content controlled by operator actuated selection switches. A decoder reads the output of the memory and is operable to control driver circuits in accordance with the selected program, which driver circuits accordingly control the operation of the associated machine elements.

United States Patent Karklys I 1 Jan. 8, 1974 1 DIGITAL LOGIC CONTROL FOR AUTOMATIC WASHER [75] Inventor: Joseph Karklys, Saint Joseph, Mich.

[73] Assignee: Whirlpool Corporation, Benton Harbor, Mich.

[22] Filed: Dec. 27, 1971 211 .App1.No.: 211,885

521 US. Cl...... 623/12 R, 307/141 51 Int. Cl. D061 33/02 [58] Field 61 Search 68/12 R; 307/141.4, 307/141, 154

[56] References Cited UNITED STATES PATENTS 3,550,170 12/1970 Davis 68/12 R 3,055,202 9/1962 Hughes 3,388,566 6/1968 Kaper et a1. ..:::.68/12R Fathauer 1. 618/12 R 3,398,295 8/1968 3,539,153 11/1970 Wennerberg 68/12 R FOREIGN PATENTS OR APPLICATIONS 1,553,811 12/1968 France 68/12 R Primary Examiner-Leon G. Machlin Attorney-James S. Nettleton et a1.

57 ABSTRACT An automatic washer employs a digital control Circuit comprising a programmable memory having an alterable information content controlled by operator actu ated selection switches. A decoder reads the output of the memory and is operable to control driver circuits in accordance with the selected program, which driver circuits accordingly control the operation of the associated machine elements.

11 Claims, 9 Drawing Figures PATENTEDJAN 8 i974 SHiEI b 0F 7 BACKGROUND OF THE INVENTION 1. Field of the Invention This invention relates to automatic clothes washing machines, and more particularly to digital logic control apparatus for controlling the operation of automatic clothes washing machines.

2. Description of the Prior Art The numerous varieties of fabrics found in the home which may be subjected to laundering has led to the development of new and improved laundering techniques. For example, heavy articles such as overalls require a completely different washing program than one would utilize for more lightweight and delicate fabrics. In addition, the development of new fabrics and materials and processes for treating fabrics expands the abovementioned variety and accordingly requires various combinations of washing cycles for a washing program that is most effective for any-given fabric or for a given group of like fabrics.

Heretofore, it was the general practice in the automatic washer art to provide a few basic washing programs that would generally cover the available types of fabrics. The realization of a control circuit for an automatic washer centered around the utilization of a timer which had a plurality of contacts, the number of contacts being related to the various washing functions of the individual programs. As additional fabrics and fabric treatments were developed, the motor-driven timer remained the focal point of automatic washer control circuits, however, more and more timer contacts were required in order that the new functions associated with new fabrics and techniques could be incoporated into the same basic control circuit configuration. Not only did the number of contacts and the size 'of the timers increase, but additional circuitry was sometimes necessary for modifying the operation of the timer so that all of the functions required in a program could be completed within a certain number of revolutions of the timer motor.

In an automatic washer which is to launder a wide variety of fabrics, the conventional motor-driven time is therefore a generally inflexible instrument as the central portion of a control circuit.

SUMMARY OF THE INVENTION In view of the general inflexibility of a motor-driven timer with respect to a wide variety of washing functions, it is highly desirable to have and a primary object of this invention to provide, an automatic washer control circuit which is completely flexible in its design with respect to the number of washing functions which may be required in a washing program. This application is related to my earlier application, Ser. No. 837,163, tiled June 27, 1969, now U.S. Pat. No. 3662186, issued May 9, I972, assigned to the same assignee, and includes improvements thereover directed to the art of automatic washing machines.

Inasmuch as ac-operated control elements, such as solenoids, may be advantageously controlled on a digital basis, it is a further object of the present invention to provide a digital logic control circuit for an automatic washer.

With the exception of the various washing function controlling elements and indicators, which must be provided as discrete components, it is a further object of the present invention to provide an improved digital control circuit for automatic wahsers which may be constructed as an integrated circuit.

The foregoing and other objects of the invention are realized by the provision ofa programmable memory which may be altered to store various washing programs, a decoder for reading the output of the memory as it is exercised, and a number of interface or driving amplifiers for operating the various controlled elements of a washer. The digital control circuit is further provided with a plurality of programming switches for selecting basic washing programs and washing program options, such as wash-and-wear and second rinse options. These selection switches are employed to directly alter the memory setting or indirectly alter the memory setting by way of the decoder.

A digital control system, according to the present invention, may be realized using standard diode and transistor logic DTL integrated circuits and the design approach of the system minimizes the number of integrated circuit packages. The function selection for determining the washing program is implementd, as much as possible, by using diode OR gates and switches to reduce the number of input/output pins when the circuit is integrated on a single chip.

The digital control of therpresent invention provides the following improvements over what has heretofore been known in the prior art:

1. Fully automatic wash-and-wear cycle using a minimum amount of water in response to the control provided by a a water temperature thermostat.

2. A preselectable second rinse option with properly selected fabric softener dispensation.

3. Capability for push-button control adaptation in the selection of the basic washing programs.

4. An unlimited timing cycle extension for wash or soak time.

5. The elimination of washer shutdown during any part of the washing program.

6. Automatic cold water flll during a cool-down portion of the program. I

BRIEF DESCRIPTION OF THE DRAWINGS Other objects, features and advantages of the invention, its organization, construction and operation will best be understood from the following detailed description of an embodiment thereof taken in conjunction with the accompanying drawings, in which:

FIG. 1 is a perspective view of an automatic washer constructed in accordance with the principles of the present invention;

FIG. 2 is a block diagram of a digital logic control for an automatic washer according to the present invention;

FIG. 3 is an illustration of the proper arrangement of FIGS. 6-9 to form a complete automatic washer control circuit; and

FIGS. 4-9 together form a schematic circuit diagram of a digital logic control circuit constructed in accordance with the principles of the-present invention.

DESCRIPTION OF THE PREFERRED EMBODIMENT General Description Referring to FIG. 1, an automatic washer is illustrated and generally referenced 10. The automatic washer comprises a cabinet 11 having a tub 12 mounted therein for holding a washing solution. Mounted within the tub 12 is a perforate basket 13 and an agitator 15. Access to the interior of the perforate basket 13 is provided by way of a door 14. The spinning and agitation actions of the basket 13 and the agitator 15 are provided in a conventional manner by wayof a transmission 16 which is driven by a motor 18 via a pulley and belt arrangement 17.

The automatic washer 10 further comprises a control console 19 which carries a plurality of functional switches 20a-20d, 21, 22, 23, 24 and 25, and a plurality of indicator lamps 26-29 which may be mounted behind a translucent or transparent protective panel 30. The panel 30 may advantageously carry instructions to aid an operator in programming the washer.

Referring now to FIG. 2, a digital control for the automatic washer of FIG. 1 is illustrated as comprising a power input circuit for converting the voltage from a commercial electrical supply, for example, l20 VAC at 60 Hz to potentials suitable for use by the control circuitry. Operating power for the digital circuitry is provided via a kick-out switch 35 which is illustrated as being connected to a control logic memory 33, a decoder 36, a set of drivers or interface amplifiers 37 and a set of driven elements 38. In addition, this same operating power is also provided to a power logic circuit 34, a power-on reset circuit 32, a clock 39 and a set of program selection switches 20-24; however, lines indicating these connections have been omitted from the drawing for clarity and will be readily understood from FIGS. 4-9 and the detailed description thereof.

The memory 33 includes a plurality of bistable circuits whose states are related to different washing functions. Inasmuch as transients may appear in thecontrol circuit upon the application of potentials thereto, a power-on reset circuit is utilized for insuring that the bistable circuits are properly reset.

A power logic circuit 34 is provided and controlled by a bistable circuit of the memory 33 to terminate the application of power automatically at the end of a washing program.

The washing program and certain optional features are selectedby the program selection switch 20-24. The control signals developed by these switches are primarily fed to the memory 33; however, in some instances, certain ones of these signals are also supplied to the decoder 36 and to the drivers 27. The memory 33 is operated by a clock 39 which is in turn driven by a square wave derived in the power input circuit 31 and by a portion of the decoder which controls advancing and resetting of the clock.

The decoder 36 translates the various output states of the memory 33 into control signals for operating the drivers 37. The selected program for the control logic circuit 33 provides a sequence of output conditions to the decoder in accordance with the washing functions to be performed and the decoder 36 in turn operates one or more of the drivers 37 for energizing or deenergizing respective ones of the driven elements 38 which are individually associated with the various washing functions.

DETAILED DESCRIPTION ception of the flip-flop circuits whose outputs are individually referenced, individual control conductors carry the reference numeral of the gate, switch,'resistor, etc, which are concerned with the derivation of the 5 signals carried on the conductors and has added thereto the prefix C". For example, in FIG. 5, the output of a gate 42 is referenced C42. Individual inverters which follow some of the gate circuits have not been given reference characters; however, the outputs of these inverters have been given reference characters corresponding to the preceding gate and have added thereto an inversion indicator. Again, the gate 42 ILllowed by an inverter whose output is referenced C42.

Inasmuch as most of the information flow in FIGS. 6-9 is from left to right, most of the conductors have been symbolically gathered into a cable CC for distribution and/or multiple distribution to the apparatus in the right-hand drawings of FIGS. 7-9. Some individual control conductors, particularly those which extend from right to left, have been individually illustrated and cross the distribution bus or conductor cable CC at an angle to differentiate these conductors from those which have been symbolically gathered together.

The individual circuits will be discussed below in detail before a description of machine operation is presented.

POWER INPUT CIRCUIT 31 (FIG. 5)

The power input circuit 31 comprises a pair'of input terminals L1 and'N which areconnected to a primary winding 75 of a transformer 74. A capacitor 77 is also connected across the primary winding 75. The transformer 74 includes a center tap secondary winding 76 which is tapped at 78 and from there connected to the terminal N by way of a start switch 25. The center tap 78 is also connected to the terminal N by way of a Triac 79.

The power supply employs a series regulator stage including a transistor 93 which has its collector connected to one terminal of the secondary winding 76 by way of a diode 91- to the junction between a diode 92 and a resistor'95, and its base connected to the other terminal of the secondary winding 76 by way of the diode 92 and the resistor 95. Thus, the diodes 91 and 92 are connected to the collector of the transistor 93, and the resistor 95 is connected between the base and the collector of the transistor 93. A capacitor 90 is further connected across the secondary winding 76. The base of the transistor 93 is also connected to ground and to the terminal N by way of a capacitor 96 and a zener diode 97. An additional capacitor 94 is further connected between ground (conductor 89) and the junction of the diode 92 and the resistor 95. The base of the transistor 92 is further provided with a smooth dc potential by way of the elements 91, 92, 94, 95, and 96 and is limited to the breakdown potential of the zener diode 97, and the collector of the transistor 93 is provided with a direct current potential via diodes 91 and 92 which is smoothed by the capacitor 94. For purpose of illustration, the dc potential developed by the regulator circuit at the emitter of the transistor 93 is 4.5 volts.

The power input circuit 31 further includes a transistorl00 having a base connected to the junction of the diode 92 and one terminal of the secondary winding 76 by way of a resistor 98. The base of the transistor 100 is further connected to ground by way of a diode 99.

The emitter of the transistor-100 is connected to ground and its Collector is connected to the'regulated potential V provided by the regulator circuit. The transistor 100 is biased so as to provide a positive square wave at the frequency of the input waveform, for example at 60112. This signal is used as the time base for the clock 39.

POWER LOGIC 34 (FIG. 4

An output conductor 119 carrying the supply potential V is connected to the power logic circuit 34 which comprises a transistor 82 having its emitter connected to ground, its collector connected to the conductor 119 by way of a resistor 83 and its base connected between the conductor 119 and ground by way of a resistor 84, a diode 85 and a resistor 86. With a low potential on the conductor 88 which is connected to the flip-flop FF-l (FIG. 6), as will be the case upon reset, the low potential is provided by way of a diode 87 to the base of the transistor 82 to render the transistor nonconductive. This change of state of the transistor 82 causes a rise in potential at the collector thereof which is fed by way of a diode 81 and a conductor 80 to the Triac 79 of the power input circuit (FIG. Therefore, when the start switch 25 is operated for a momentary contact, it shorts out the Triac 79 to permit current flow. The flip-flop FF-l goes low, as will be understood from the description below, and the transistor 82 is operated to provide thegate drive to the Triac 79. At the end of the selected program, the gate drive is removed by a change of state of the flip-flop FF-l causing a forward biasing of the transistor 82 and removal of the gate drive from the Triac 79. The Triac 79 then assumes a blocking state to remove all dc power from the control circuit.

POWER-ON RESET 32 (FIG. 5)

The power-on reset circuit includes a plurality of transistors 105, 107, 111, each of which has its emitter connected to ground and each of which has its collector connected to the emitter of the regulator transistor 93 by way of a respective resistor 106, 108, 112. The transistor 105 has its base connected to ground by way of a diode 104 and to the potential 'V by way of a capacitor 103.and a resistor 102. The application of the potential V to the upper terminal of the resistor 102 effects a forward biasing of the transistor 105 by initiating charging of the capacitor 103. The collector of the transistor 105 starts conducting and approaches ground potential thereby removing the initial forward bias of the transistor 107. The collector of the transistor 107 therefore rises toward the potential V and this changing potential is presented to a capacitor 110 connected between the base of the transistor 111 and ground via a resistor 109 to forward bias the transistor 111 and present substantially ground potential by way of its collector and a conductor 113 to each of the flipflop circuits FF-l FF-6 (FIGS. 5 and 6). This reset signal causes all of the flip-flops to be reset so that their true outputs become false, true being high and false being low.

KICK-OUT SWITCH 35 (FIG. 4)

The potential V is also supplied by way of the conductor 119 to the kickout switch 35 and to associated switching circuitry concerned with the application of power to the control circuit. The potential V on the conductor 119'is extended by way of a contact 123 of a lid switch 130 and a contact 121 of the kick-out switch 35 to a distribution terminal for the remainder of the control circuit. The kick-out switch 35 includes a winding 122 which is connected between the AC line L1 potential and ground by way of a Triac 128 which has a gate electrode connected to a contact 126 of the kick-out switch 35 so that movement of the contact 121 upon an unbalance condition causes the application of the regulated potential to the gate electrode for energizing the winding 122 and maintaining the aforementioned circuit to the terminal 120 in an open condition. Upon unbalance and the transfer of the contact 121 to engage the contact 126, a resistor 127 is provided as a-load for the power supply. It will be .noted that if the lid switch 130 is opened, the contacts DRIVERS 37 AND DRIVEN ELEMENTS 38 (FIGS. 7 AND 9.)

The driven elements of an automatic washer operate either to control a washing function or to provide an indication of a washing function. These elements are generally provided in the form of solenoid operated devices, the washing machine drive motor 18 and indicator lamps. In FIG. 7, a plurality of indicator lamps 168, 192, 193 and 194 represent operation of the washing machine during a first rinse, a second rinse, a normal wash program and a super wash program, respectively. FIG. 7 also includes a solenoid winding which is utilized for dispensing fabric softener and a bleach dispense solenoid winding 195 which is utilized for dispensing bleach. In FIG. 9, the drive motor 18 is illustrated as having a high speed winding and a low speed winding 191.'Also illustrated in FIG. 9 are solenoid windings 196, 197, 198, and 199 for controlling agitation, spin, cold water dispensing and hot water dispensing, respectively.

Inasmuch as the individual driver circuits 169 169 for energizing the aforementioned controlled elements 38 are substantially identical, only one such circuit will be discussed in detail, the operation of the remaining driver circuits being readily apparent.

A driver circuit 169 includes a transistor 166 which is normally forward biased. The transistor 166 has its emitter connected to ground and its collector connected by way of resistor 163 to the potential V. The base of the transistor 166 is connected to ground by way of a resistor 165 and is connected to the potential V by way of a resistor 162 and a diode 164. A further diode 161 is connected to the junction of the resistor 162 and the diode 164 and is fed by a gate circuit, here the gate 50. Upon the initial application of dc potential, the transistor 166 has a positive potential applied across its base-emitter circuit so that the transistor is rendered conductive. The collector of the transistor is therefore at approximately ground potential and the associated Triac 167 is prevented from becoming conductive.

Upon the application of a low logic potential from the gate 50 to the junction of the resistor 162 and the diode 164 by way of the diode 161, the transistor 166 becomes reverse biased and is rendered nonconductive so that its collector rises toward the potential V thereby providing a gating potential to the gate of the Triac 167. The Triac 167 is connected in series with the indicator lamp 168 between the terminal L1 and ground so that conduction thereof effects illumination of the lamp 168. The same action holds true for the energization of a solenoid winding by such a driver circuit.

Although the energization of the winding 170 could be effected through programming and a decoder and V separate driver circuit, in this particular embodiment of the invention a switch 20e is provided and selectively connectible to contacts 20:21 and 20e2 of the first rinse and second rinse circuits. Therefore, if fabric softener is to be dispensed in the first rinse, the switch 20e is positioned to engage the contact 20e1. On the other hand, if fabric softener is to be dispensed during a second rinse operation, the switch 202 is positioned to engage the contact 20e2.

CLOCK 39 (FIG. 4)

plify and economize, the particular circuit utilized for g i the clock 39 will employ a one-minute period that is 64 seconds in duration. Any multiples of minutes indicated in this illustrative embodiment aretherefore multiples of 64-second intervals, A standard binary frequency divider will therefore utilize, for example, 17 binary stages to obtain a l6-minute interval. Fewer stages may, however, be used by providing ORing of the avail-able time outputs, e.g. two minutes plus four minutes equals six minutes.

The clock 39 is provided with a toggle input by way of the conductor C100 at, for example, 601-12. The clock is further provided with a reset pulse for reinitiating timing by way of the conductorCT of a clock advancing portion of the decoder 36 (FIG. 8). The particular clock illustrated utilizes the outputs 2 ',4', 8 T6, and 2, 4" and 16', although it is readily apparent that other available outputs may be utilized as desired in particular applications.

WATER LEVEL SWITCH CIRCUIT (FIG. 5)

In order to prevent contact bounce from interfering with the settings of the bistable circuits, the water level switch 23 has been provided with an anti-bounce feature to inhibit the production of transients as the switch moves between its low and high positions. This feature is provided by the AND gates 48 and 49 which have their outputs cross-connected as inputs each to the other so that the derivation of a signal at the resistors 139, 130, respectively, is transmitted only once to the respective conductors C48, C49 by way of the gates 48, 49. As the output of a gate, say the gate 48, goes high in response to the switch contact engaging the LO contact, the low output of the gate 49, through inversion, latches the gate 48 which, in turn, prevents the gate 49 from passing a signal due to switch bounce.

MEMORY 33 (FIGS. 5 AND 6) The memory 33 primarily comprises a plurality of flip-flop circuits FFI,.FF2 FI -3, FF4A, FF-4B, FF-S and FF-6. These flip-flops are initially eset, as described above, upon the application of power to the control circuit and are programmed by the operation of and 20:12 representing selection of a super wash cycle.v

Selection of a normal wash cycle causes the ground potential on the conductor 113 to be applied to the setting input FF-32 of the flip-flop FF-3, while selection of the super wash cycle causes this potential to be applied to the setting input FF-35 of the flip-flop FF-3. The flipflop FF3 therefore controls that part of a washing program concerned with normal and super washing cycles. The flip-flops of the memory 33 are programmed and reprogrammed by various other switches and by the decod'er in accordance with the operation of selection switches as will be understood from the description below; however, a complete sequence of operations covering all possible washing functions as far as the illustrative embodiment is concerned is set forth in the following truth table of sequential operations.

535m TABLE L-COMPLETE PROGRAM Function F'F-e FF-5 FF-3 FF-2 Fill Pre-wash- End of cycle I Second rinse.

eep rinse. rain.

rain

OQDQOHHHHHHHHHHHHH Hl- FF-1A is shown with the second rinse selected. If se would be at logic 0" for the duration of the cycle.

00nd rinse is not selected, FF-4A automatic washer in accordance with respective washing programs.

OPERATION In the embodiment of the invention illustrated herein, the machine operator selects a basic washing cycle by depressing one or more of the push button switches 20a-20d. The operator then selects water temperature, agitate and sping speeds, water level and wash time by selective manipulation of the switches 21-24. When the selection is completed, the start switch 25 is depressed to initiate operation of the automatic washer in accordance with the selected program.

The following combinations of basic cycles can be selected in the apparatus illustrated in FIGS. 4-9.

. Super Wash Normal Wash Super Wash and Second Rinse .Normal Wash and Second Rinse Super Wash and Wash-'and-Wear Normal Wash and Wash-and-Wear Super Wash, Wash-and-Wear and Second Rins -Normal Wash, Wash-and-Wear and Second Rinse SUPER WASH When the machine is programmed for super wash, it operates in accordance with the following truth table.

clock to advance by way of the OR gate 71 and the conductor C 7l which is connected to the clock 39. The temperature for rinse and wash has been selected by the setting of the temperature selection 5 switch 21 and the diodes 212-219 provide the proper combination of hot and cold water solenoid activations in accordance with the decoded states of the flip-flops FF-Z, FF3, FFS, and FF-6 (via gate 45) and the water level switch 23 (via gate 49) as can be seen from the 10 inputs FF-Zl, FF-31 and (T4? of the fill rinse gate 72 and the inputs C75 andC49 of the fill wash gate 73. Step S2 Upon advance of the clock, the output FF-61 becomes true so that the agitate gate 44 with a true input also supplied thereto by way of the output FF-50 of the sociated one of the diodes 188, 189 to energize the respective driver circuit 169 for energizing the corresponding high speed winding 190 or low speed winding 191. In addition, the signal applied to the conductor C44 is fed to the driver 169 associated with the agitate solenoid 196 for causing a gating potential to be applied to the Triac thereof for energizing the winding The wash time may be selected in four-minute incrernents up to 16 minutes. A 12-minute interval may be obtained by ORing eight-andfour-minute periods by tors C147 and C152. The conductor C147 is utilized for controlling clock advance by way of the gates 64,71 (FIG. 8) and the output conductor C152 is utilized for controlling dipensing of bleach by way of the gate 54 TRUTH TABLE II.SUPER WASH pnoeiifixi (Second rinse not selected) Step 7 number Function FF-6 FF-5 FF-3 FF-2 FF-l FF-4A I Advance I Advance S21 End of cycle.... 0 0 0 0 1 I 0 and the driver 169 interposed between the gate 54 and the bleach dispense solenoid winding 195. In FIG. 4 of the illustrated embodiment, the wash time is set with the switch contact 147 engaging the switch contact 148 which is fed by the? output of the clock 39 for a fourminute wash time and the contact 152 is engaged with the contact 153 which is connected to the two-minute or? output of the clock 39. Therefore, the wash time has been selected at four minutes with a bleach dis pensing operation occurring after two minutes. This is the normal wash procedure, however, attention is in a predetermined interval, here eight minutes. Clock adi vance is therefore controlled by way of the gates 63 and 71 in the super wash program. Step S3 Partial drain termination is controlled by the LO position of the water level switch 23. Switch closure applies a logic 1 to the partial drain gate 58 effecting clock advance by way of the gate 67 and the gate 71. The actual drain operation is accomplished in a well known manner in accordance with the energize conditions of the agitate and spin solenoids in connection with pumping apparatus which efiects recirculation or discharge of the washing liquid in a well known manner.

Step S4 In order to maintain uniformityin the decoding gates, Step S4 (also Step S8) is permitted to occur as an advance-one-step function. This step replaces the spinspray function in the super wash and was-and-wear portions of a selected program. In'the normal or regular wash program, the gate 56 which produces the advance step is disabled by the signal applied to its input by way of the conductor FF- in accordance with the condition of the flip-flop FF-2.

Step S5 The second fill operation is similar to the fill operation of Step S1, with the wash time fixed in the super wash program and selectable in the normal wash program, clock advance being controlled respectively by way of the gates 63 and 64.

When the wash-and-wear option is'not selected, the wash-and-wear switch 200 (FIG. 8) has its contacts 172, 173 disengaged so that a ground potential is derived by way of the resistor 160 and applied to the stop cool down gate 69 as a high potential. The stop'cool down gate 69 also includes a high input from the gate 68 due to the conditions at the inputs of the gates 60 62. The gate 69 also has a pulsing input at, for example, 60 Hz, supplied over the conductor C100 so that the clock is repetitively advanced by way of the gates 69, 70 and 71 until the step S11 is reached whereupon the states of the memory flip-flops inhibit the gate 68 to stop advancing of the clock39.

The flip-flop output conductors FF-Sl and FF-60 are high enabling the drain gate 43 to provide a low output on tl 1e conduetor C43 and a high output on the conductor C43. The low potential on the conductor C43 is employed in FIG. 9 to energize the high speed 5 Advancing of the clock causes the'flip-flop FF-6 to assume a binary state wherein a high signal is provided at itsoutput FF-61, which coupled with a high output on the flip-flop FF-S output FF-5l causes the spin gate 42 to apply a low signal on the conductor C42 and a high signal on the conductor C42. The-low signal on the conductor C42 cause the high speed winding 190 of the motor 18 to be energized for a high speed spin and causes energization of the spin solenoid winding 197 to effect spinning of the basket 13. In addition, the spinspray gate 55 is enabled by the high input on the conductor C 43 and the high input supplied by the output FF- of the flip-flop FF3 to provid a high signal (see FIG. 7) by way of the conductor CS5 to the gate 46 (FIG. 5). The flip-flop FF-4B provides a high input to the gate 46 as does the clock 39 for a two-minute interval by way of the output 2 and for every four seconds by way of the clock output 4". Therefore, for a period of two minutes, a four-second cold water spray is released every 32 seconds. The cold water addition is provided by way of the low signal from the gate 46 by way of the conductor C46 which extends downwardly across FIGS. 5 and 4 and then to the right across FIGS. 4 and 9 to the diode 219 and then to the driver circuit 169 associated with the cold water solenoid winding 198. At the end of the two-minute interval, the flip-flop FF-4B has its output FF4Ba conditioned low by way of the gates 46, 47 and the conductor ,C47 connected to the input FF-4B2 to terminate the water spray.

The spin-spray function may be eliminated in the super wash program and in the wash-and-wear program in accordance with the discussion set forth above with respect to the advance step S4. In the normal cycle, it can be seen that the gate 56 is employed to advance the clock 39.

Step S13 The filling step of S13 is substantially the same as the previous filling steps with the exception that this filling is concerned with the rinsing function of the following step of the program.

The filling time is controlled as discussed above by way of the infinite water level sensing switch. The inputsto the fill gate are provided with high potentials whereby a high potential is provided on theoutput conductor C This potential, along with the high potentials provided at the output conductors FF-31 and FF-Zl of the flip-flops FF-2 and FF-3, enable the rinse fill gate 72 (FIG. 9) to supply a low signal by way of the switch contact 200 and the selected associated contacts 201-205 to energize the appropriate solenoid windings 198, 199. The fill sense gate (FIG. 8) detects transfer of the water level switch 23 t0 the HI position upon reaching the preset water level in order to advance the clock 39by way of the advance clock gate 71. Step S14 i The deep rinse function is quite similar to the abovedescribed washing functions. The flip-flops FF-5 and FF-6 supply high, signals at their output conductors FF- and F F-61 to enable the agitate gate 44 and provide a low signal on thegmductor C44 and a high signal on the conductor C44. The low signal on the conductor C44 is extended to the speed selection switch 22 and by way of the contact and a selected one of the contacts 181-184 thereof and the associated selected diode 188, 189 to energize either the high speed winding 190 or the low speed winding'l9l of the-motor 18.

, The low signal on the conductor C44 is also extended minutes as indicated by the 2 input to the rinse gate 65 its output FF-Sl to enable the drain gate 43 and provide a low signal on th c onduc'tor C43 and a high signal on the conductor C43. The low signal on the con-. ductor C43 is applied to the diode 187 (FIG. 9) to effect energization of the high speed winding 190 of the motor 18 by way of its associated driver circuit 169. The drain time is again controlled by way of the drain gate 59 after two minutes of pumping (windings 196 and 197 deenerg ize) to advance the clock by way of the advance clock gates 67,71. 1 Step S16 After draining of the rinse water, the clothes are subjected to a spin operation. This operation is effected by way of the spin gate 42 which has high signal inputs provided thereto from the flip-flop conductors FF-Sl and FI -6 1. The spin gate 42 therefore provides a low output on the conductor C42 and a high output on the conductor C72. The low output on the conductor C42 is extended to the spin speed portion of the speed selection switch 22 and by way of the contact 175 and the selected contact 176-179 and the selected diode Without selection of the wash-and-wear option, as discussed above, the stop cool down gate 69 effects advancement of the clock to the end of the washing program.

Step S21 The end of cycle step occurs when the clock has advanced sufficiently to set the flip-flop FF-l so that it provides a high output on its output conductor FF-] 1. The flip-flop FF-l is conditioned to this state by way of an input supplied to its input conductors FF-14, FF from the output conductor FF-21 of the flipflop FI -2, in response to the flip-flop FF-2 assuming a binary 0 state. Theoutput signal on the conductor FF-ll is carried by the conductor 88 to the flip-flop input FF-l6 to prime the flip-flop FF-l for subsequent reset and is further extended to the power logic circuit Triac 79 terminates conduction of the Triac 'and accordingly tenninates operation of the logic control by preventing the derivation of the dc potential V.

Normal Wash Program 5 Operation of the automatic washer in accordance with the normal wash program is set forth in the following truth table.

TRUTH TABLE III.--NORMAL WASH PROGRAM (Second rinsenot selected) v Step number Function FF-G FF-S FIT-3 FF-2 FF- 1 FF-4A 35.. Fill O 0 1 0, 0 0 S6 Wash 1 0 1 0 0 0 Advance S11 Drain 0 1 0 1 0 0 $12.-.- Spin-spray 1 1 0 1 0 0 S13 Fl1l 0 0 1 1 0 0 B14... Deep rinse 1 0 1 1 0 0 S15 Drain 0 1 v 1 1 0 0 B16 Spin 1 1 l l 0 0 Advance S21 End of cycle.

motor 18 for a high or low spin speed. This same signal is also extended to the driver 1 69 associated with the spin solenoid winding 197 to energize the winding 197 so that the transmission 16engages the basket 13.

Spin time is determined by the spin time gate 57 for advancing the clock 39 by way of the advance clock gate 67 and 71 after a predetermined'interval, here four minutes. With a high input from the conductor FF-Zl and a high input from the conductor C t 2 a high imput from-the clock-conductor 4' after a four-minute 185,186 to the appropriate winding 190, 191 of the Inasmuch as the normal wash program utilizes all but steps 81-84 of the super wash program which was discussed in detail above, a detailed discussion of this program should not be required here, but may be fully understood by reference to the Truth Table III and the corresponding steps set forth in eht above discussion of the super wash program.

Wash-and-Wear Program The wash-and-wear option-for providing the washing program as a wash-and-wear program is accomplished pin Ume W111 effect advancement of the clock 39. in accordance with the following truth table.

TRUTH TABLE IV Wash-and-wear program option Step (number) Function FF-6 FF- 5 FF-3 FF-2 FF-l FF-4A [SI-S6 of Super Wash Progritihm-or]--S5-S6 of Normal Wash Program S7 Partial drain 0 1 1 0 0 S8 Advance 1 1 1 0 0 S10 Agitate (cool down). 1 0 0 1 0 S21 End of cycle F.-then advance to S11.

Repeat S7-S10 until thgg-mostat 174 indicates water temperature below As can be seen from the above truth table, the wash- The tub is partially drained in this step through an enabling of the drain gate 43 in response to the states of the flip-flops FF-6 and FF-5 which provide high signals to the drain gate 43 by way of the output conductors FF-60 and FF-Sl. The gate 43 therefore provides a I low output signal on the conductor C43 and'a'high out put signal on the conductor (W. The low output signal on the conductor C43 is extended (in FIG. 9) by way .of the diode 87 to energize the high speed winding 190 of the motor 18 via the associated driver circuit 169. With the spin solenoid winding 197 and the agitate solenoid winding 196 deenergized, the motorengages the pump for a fast pumping operation.

The flip-flop FF-2 supplies a high potential by way of its output FF-20 to the partial drain gate 58. The high signal on the conductor 643 is also applied to an input of the partial drain gate 58 and these signals await a high signal on the conductor C48 which is applied when the water'level switch 23 engages the LO contact. When the low position of the water level switch 23 is engaged, the partial drain gate 58 is enabled to cause .the clock 39 to be advanced by way of the OR gate 67 and the OR gate 71. Step S8 The advance step is provided as discussed above in order to maintain uniform decoding gates. in this instance, the step S8 is permitted to occur as an ad-' vance-one-step function and replaces the spin-spray in this portionof the program. Normally, this step is inhibited by the state of the flip-flop FF-Z as reflected through the advance-one gate 56.

Step S9 The tub 12 is again filled after the partial drain operation. The flip-flops FF-S and FF6 by way of their out- 7 put conductors FF-50 and FF-60 enable the fill gate 45 initial selection of the wash-and-wear option is provided by operation of the wash-and-wear switch 20c to switch 174at 100F or greater, the thermostat switch 174 will remain closed applying a logic "0'- to the upper input of the stop cool down gate 69 to inhibit operation of the gate and prevent clock advance. Also. the gate 40 (FIG. 6) and the cool down gate 53 (FIG. 7) force the flip-flops FF-3 and FF-2 to reset conditions which they assumed in the step S7 to effect a repetition of partial drain, fill and agitate (Step Sl0) until the water temperature falls below 1 10F.

Step S10 The agitation of the clothes during the cool down period of the wash-and-wear program option is effected by the operation of the agitate gate 44 in response to the output conditions of the flip-flops FF-S and FF-6 as previously discussed. The operation of the agitate gate 44 again supplies a low signal to the conductor C44 and a high signal to theconductor C4 1. A low signal on the conductor C44 is extended by way'of the agitate speed portion of the speed selection switch 22 to energize the motor for high or low speed agitation. In addition, this same signal is extended to the driver 169 associated with the agitate solenoid to effect energization of the winding 196.

When the thermostat 174 opens, a logic 1 is applied to the stop cool down gate 69 by way of the interposed inverter to enable the 60 Hz pulses applied to the lower input of the gate 69 over the conductor C100 to advance the clock and place the program at the step The steps Sll S16 are equivalent to those of the above normal and super wash programs and reference may be had to the foregoing discussion of the same for the operation'of the logic control.

The washing program may include a second rinse as indicated in the Truth Table IV before theprogram reaches the terminal step S21. The second rinse portion of the program will be discussed immediately following with respect to the second rinse option.

' Second Rinse The washing program may be modified to include selection of a second rinse function through the closure of the second rinse option switch 20d (FIG. 6) to apply a logic to an input of the gate 41.

The second rinse program option is employed with Steps S1 S6 of the super wash program or with Steps S5 S6 of the normal wash program, and also possibly with Steps S7 S10 of the wash-and-Wear program option followed by the Steps Sll S16 which are common to the super and normal wash programs. The program steps for the second rinse program option are set forth in the following truth table.

TRUTH TABLE V Second rinse program option Step number Function FF-fl FF-b FF-3 FI -2' FF-l [SI-S6 oi Super Wash Programor-S5S6 0! Normal Wash Program-then- S7-S10 repetitively ii Wash-and-Wcar Option is selected-or-advanco to 817] After termination of the Step S16 for centrifuging washing liquid from the clothes load, the control system advances to Step Sl7.to provide filling for the second rinse operation. 1 Step S17 I The flip-flops FF-S and FF-6 provide high signals on their respective outputs FF-SO and FF-60 to enable the tygate 45 and provide a high output onthe conductor C45.

The flip-flop FF-4A is normally set high causing the NAND gate 41 to provide a low output to inhibit the flip-flop FF-3 from changing state when the flip-flop FF-S changes state. The next time that the flip-flop FF-S changes state, the second rinse shall be completed and the NAND gate 40 will provide a high output to permit the flip-flop FF-3 to change state and efto effect energization of the cold water solenoid winding 198 and/or the hot water solenoid winding 199 in accordance with the setting of the temperature selection switch and the corresponding position of the contact 200 with respect to the contacts 201 -205 Filla ingis sensed, as before, by the application of the high signal on the conductor C49 from the water level switch 23 which, in conjunction with the high signal on the conductor 0W enables the fill sense gate 66 to advance the clock 39 by way of the advance clock gate 7 l.

Step S18 The second t'inse step has the flip-flop FF-S providing a high output on its output conductor FF-50 and the flip-flop FF-6 providing a high output on its conductor FF-61, These signals enable the agitate gate 44 to provide a low output on th e eonductor C44 and a high output on the conductor C44, The low output signal on the conductor C44 effects operation of the driver 169 associated with the agitate function to energize the agitate solenoid winding 196. This same signal is applied to the agitate speed portion of the speed selection switch 22 and by way of the contacts 180 and a selected one of the contacts 181-184 and the selected one of the diodes 188, 189 to cause energization of the high speed winding 190 or the low speediwinding' 191 of the motor 18 in accordance with the speed selected by the position of the switch 22.

The high signal applied to the conductor C44 is employed as an input to the gate 65 (FIG. 8) along with the high input supplied over the conductor FF-2l so that after two minutes of agitation and concurrent application of the signal 2 from the clock 39, the rinse gate 65 is enabled to advance the clock 39 by way of the advance clock gate 71.

Step S19 The flip-flop FF-6 is conditioned to provide a high output on its output conductor FF-60 and the flip-flop 'FF5 is conditioned to provide a high output on its output conductor FF51 to enable the drain gate 43 and cause a low signal to be applied to the conductor C43 and a high signal to be provided to the conductor C43.

The low signal applied to the conductor C43 is utilized to effect high speed operation of the motor 18 by causing energization of the winding 190 by way of the diode 187 and the driver.l69. The agitate and spin mechanisms are not energized; therefore, the motor drives the pump to discharge water from the tub 12.

'The high signal carried on the conductor CI; is applied to the drain gate 59 to await a high signal on the other input of the gate 59 after a two-minute interval established by theclock 39 at its output conductor 2 Afterthis two-minute interval, the drain gate 59 is enabled to cause the clock 39 to be advanced by way' of the advance clock gate 67 and the advance clock gate Step S20 As the clock advances, the flip-flops FF-S and FF-6 change state so as to provide a high signal at their respective outputs FF-Sl and FF-61 for enabling the spin gate 42 and ea rsing a high potential to be supplied to the conductor C42 and a low potential to be supplied to the conductor C42. The low potential supplied to the conductor C42 is extended to the spin speed portion of the speed selection switch 22 and by way of the contacts thereof to the appropriate driver circuit 169 for energizing the selected motor winding 190 or 191.

This same signal on the conductorC42 is utilized to enable the driver 169 connected to the spin solenoid for energizing .the spin solenoid winding 197.

I The spin time is set in this particular embodiment at four minutes as indicated by the upper input to the spin time gate 57. This input 4 in combination with Q high input supplied on the conductors FF-2l and C42 enable the spin time gate 57 after a four-minute interval to advance the clock 39 by way of the advance clock gates 67, 71. 7

During the Steps S17 S20, the flip-flop FF-4A has its output FF-4Al at a high potential which is extended to the driver circuit 169 associated with the second rinse indicator lamp 192 (FIG. 7) to effect illumination Step S21 Upon advancement of the clock in response to the operation of the spin time gate 57, the logic control is conditioned to the Step S21 for termination of the program whereupon the flip-flop FF-l by way of the conductor 88 causes the transistor 82 of the power logic circuit to become conductive and render the Triac 79 of the power input circuit 31 non-conductive to prevent derivation of the dc potential V and terminate operation of the washing program.

Although I have described my invention be reference to a specific illustrative embodiment thereof, many changes and modifications of my invention may become apparent to those skilled in the art without departing from the spirit and scope of my invention, and it is to be understood that I intend to include within the patent warranted hereon all such changes and modifications as may reasonably and properly be included within the scope of my contribution to the art.

The embodiments of the invention in which an exclusive property or privilege is claimed are defined as follows:

1. In an automatic clothes washer; a laundry treatment zone for receiving laundry, a plurality of con trolled devices operatively associated with said treatment zone for providing different laundry treatment functions, and a digital logic control circuit for controlling the operation of said controlled devices, said control circuit comprising:

a' bistable memory for storing a laundry program and operable to provide a unique sequence of digital output signals in accordance with said program;

a plurality of driver circuits connected to said controlled devices for operating said devices;

a decoder connecte to said memory and to said driver circuits for selectively operating said driver circuits in accordance with said program;

clock means connected to said memory and to said decoder for sequencing said memory through said program; and

sensing means thermally connected to said laundry treatment zone for sensing the temperature therein, said sensing means connected to said decoder and operable to provide a first digital signal in response to a temperature above a predetermined temperature and a second digital signal in response to a temperature below said predetermined temperature, said decoder including a first portion operable to recycle said memory in response'to said first signal and to advance said memory in response to said second signal.

2. In a laundry appliance according to claim 1, comprising means connected to said memory and operable to alter said program.

3. In a laundry appliance according to claim 2, wherein said program altering means includes switching means connected to said decoder and also operable to alterthe laundry program.

4. In a laundry appliance according to claim 1, comprising manually operable switching means connected to said memory for selectively programming said memory.

5. In a laundry appliance according to claim 1, wherein said clock means includes a toggle input for receiving a train of toggle pulses, and said control circuit further comprises means for connection between said toggle input and an AC supply for derivingsaid toggle pulses at the frequency of the AC supply waveform.

6. In a laundry appliance. according to claim 1, wherein said memory includes a plurality .of bistable circuits for storing said program, said bistable circuits being interconnected and permutated in response to the operation of said clock means.

7. In a laundry appliance according to claim 6, wherein said decoder includes an advancing portion which is operable in response to predetermined time interval signals generated by said clock means and the state of said memory to reset said clock means, and said clock means includes a portion for advancing said memory in response to operation of said advancing portion.

8. A digital logic circuit for controlling the operation of an automatic clothes washer through a washing program including filling, agitating, draining and spinning functions and a cool-down portion including sequential steps of adding cold water to the treatment zone, draining and spinning in a laundry treatment zone. comprising:

resettable clock means for generating a sequence of timing pulses and an advance pulse in response to receipt of a reset signal;

a memory storing the washing program, said memory connected to said clock means and permutated by said advance pulses to provide said program as a unique sequence of digital signals;

a decoder for decoding said digital signals into washing function signals and a reset signal;

means connected to said decoder for performing said washing functions in response to said washing function signals; and

temperature sensing means for sensing the temperature in the treatment zone, said temperature sensing means connected to said decoder for inhibiting generation of said reset signal and effecting repetition of said steps of said cool-down portion until the temperature decreases to a predetermined tem- I perature.

9. A digital logic control circuit according to claim 8, comprising manual switching means connected to said memory for selectively encoding a washing program.

10. A digital logic control according to claim 8, wherein said temperature sensing means comprises a thermostat switch. I

11. In an automatic clothes washer having means defining a treatment zone for receiving laundry, laundry treatment means associated with the treatment zone for treating the laundry to conditions including a predetermined coolness condition, and control means for controlling the operation of the laundry appliance, said control means comprising:

pulse means operable to provide periodically repetitive clock signals;

resettable counting means including a clock input connected to said pulse means, said counting means advanced by said clock signals, and a reset input;

a memory connected to and driven by said counting means including a plurality of outputs which assume logic levels in accordance with a predetermined program upon resetting of 'said counting means;

sensing means associated with the treatment zone to sense for the predetermined coolness condition;

memory advance means connected between said sensing means and said reset input of said counting means, said sensing means operable to reset said counting means to reinitiate accumulation of counts and advance said memory to a new state; and

logic means connected to said outputs of said counting means and to the laundry treatment means and operable to render the laundry treatment means operative in accordance with the sequence of outputs of said counting means. 

1. In an automatic clothes washer; a laundry treatment zone for receiving laundry, a plurality of controlled devices operatively associated with said treatment zone for providing different laundry treatment functions, and a digital logic control circuit for controlling the operation of said controlled devices, said control circuit comprising: a bistable memory for storing a laundry program and operable to provide a unique sequence of digital output signals in accordance with said program; a plurality of driver circuits connected to said controlled devices for operating said devices; a decoder connected to said memory and to said driver circuits for selectively operating said driver circuits in accordance with said program; clock means connected to said memory and to said decoder for sequencing said memory through said program; and sensing means thermally connected to said laundry treatment zone for sensing the temperature therein, said sensing means connected to said decoder and operable to provide a first digital signal in response to a temperature above a predetermined temperature and a second digital signal in response to a temperature below said predetermined temperature, said decoder including a first portion operable to recycle said memory in response to said first signal and to advance said memory in response to said second signal.
 2. In a laundry appliance according to claim 1, comprising means connected to said memory and operable to alter said program.
 3. In a laundry appliance according to claim 2, wherein said program altering means includes switching meaNs connected to said decoder and also operable to alter the laundry program.
 4. In a laundry appliance according to claim 1, comprising manually operable switching means connected to said memory for selectively programming said memory.
 5. In a laundry appliance according to claim 1, wherein said clock means includes a toggle input for receiving a train of toggle pulses, and said control circuit further comprises means for connection between said toggle input and an AC supply for deriving said toggle pulses at the frequency of the AC supply waveform.
 6. In a laundry appliance according to claim 1, wherein said memory includes a plurality of bistable circuits for storing said program, said bistable circuits being interconnected and permutated in response to the operation of said clock means.
 7. In a laundry appliance according to claim 6, wherein said decoder includes an advancing portion which is operable in response to predetermined time interval signals generated by said clock means and the state of said memory to reset said clock means, and said clock means includes a portion for advancing said memory in response to operation of said advancing portion.
 8. A digital logic circuit for controlling the operation of an automatic clothes washer through a washing program including filling, agitating, draining and spinning functions and a cool-down portion including sequential steps of adding cold water to the treatment zone, draining and spinning in a laundry treatment zone, comprising: resettable clock means for generating a sequence of timing pulses and an advance pulse in response to receipt of a reset signal; a memory storing the washing program, said memory connected to said clock means and permutated by said advance pulses to provide said program as a unique sequence of digital signals; a decoder for decoding said digital signals into washing function signals and a reset signal; means connected to said decoder for performing said washing functions in response to said washing function signals; and temperature sensing means for sensing the temperature in the treatment zone, said temperature sensing means connected to said decoder for inhibiting generation of said reset signal and effecting repetition of said steps of said cool-down portion until the temperature decreases to a predetermined temperature.
 9. A digital logic control circuit according to claim 8, comprising manual switching means connected to said memory for selectively encoding a washing program.
 10. A digital logic control according to claim 8, wherein said temperature sensing means comprises a thermostat switch.
 11. In an automatic clothes washer having means defining a treatment zone for receiving laundry, laundry treatment means associated with the treatment zone for treating the laundry to conditions including a predetermined coolness condition, and control means for controlling the operation of the laundry appliance, said control means comprising: pulse means operable to provide periodically repetitive clock signals; resettable counting means including a clock input connected to said pulse means, said counting means advanced by said clock signals, and a reset input; a memory connected to and driven by said counting means including a plurality of outputs which assume logic levels in accordance with a predetermined program upon resetting of said counting means; sensing means associated with the treatment zone to sense for the predetermined coolness condition; memory advance means connected between said sensing means and said reset input of said counting means, said sensing means operable to reset said counting means to reinitiate accumulation of counts and advance said memory to a new state; and logic means connected to said outputs of said counting means and to the laundry treatment means and operable to render the laundry treatment means operative in accordance with the sequence of outputs of said counting means. 